/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
package ProjetoCompreJa.DAO.DAOEspecifico;

import br.com.classesbasicas.Cliente;
import ProjetoCompreJa.DAO.Generico.IDAOGenerico;
import java.util.List;

/**
 *
 * @author Marcos
 */
public interface IDAOCliente extends IDAOGenerico<Cliente> {

    public void ExcluirCliente(Cliente cli) throws Exception;

    public List<Cliente> ListarClientes() throws Exception;

    public List<Cliente> ListarClientesPorNome(Cliente cli) throws Exception;

    public List<Cliente> ListarClientesPorEstado(Cliente cli) throws Exception;

    public List<Cliente> ListarClientesPorSexo(Cliente cli) throws Exception;

    public void AlterarLoginSenha(Cliente cli) throws Exception;

    public List<Cliente> VerificarLogin(Cliente cli) throws Exception;
}
